//#include "Background.h"
////#include "Global.h"
//#include "Resource.h"
//
//Background::Background(float x, float y)
//{
//	check_turn = false;
//
//	//_sprite = new Sprite(ResourceMng::GetInst()->GetTexture(L"..\\Resources\\Images\\mario.png"), 150, 0);
//	_x = x;
//	_y = y;
//	_vx = (float)ENEMY_VX;
//	_vy = 0;
//}
//
//Background::Background(LPDIRECT3DDEVICE9 d3ddv,  LPDIRECT3DSURFACE9 BackBuffer, LPD3DXSPRITE SpriteHandler, float x, float y)
//{
//	check_turn = false;
//
//	//_sprite = new Sprite(ResourceMng::GetInst()->GetTexture(L"..\\Resources\\Images\\mario.png"), 150, 0);
//	_x = x;
//	_y = y;
//	_vx = (float)ENEMY_VX;
//	_vy = 0;
//	_sprite = new Sprite(SpriteHandler, ResourceMng::GetInst(d3ddv, BackBuffer)->GetTexture(L"..\\Resources\\Images\\PlayNho.png"), 150, 0);
//
//	//ResetRect();
//}
//
//Background::~Background()
//{
//	/*if (_sprite != NULL)
//	delete _sprite;*/
//}
//
//
//void Background::Init(LPDIRECT3DDEVICE9 d3ddv,  LPDIRECT3DSURFACE9 BackBuffer, LPD3DXSPRITE SpriteHandler)
//{
//	_sprite = new Sprite(SpriteHandler, ResourceMng::GetInst(d3ddv, BackBuffer)->GetTexture(L"..\\Resources\\Images\\PlayNho.png"), 150, 0);
//}
//
//void Background::Update(int _ScreenWidth, int _ScreenHeight, float gameTime)
//{
//	_x += _vx * gameTime;
//	_y += _vy * gameTime;
//
//	ResetRect();
//
//	if(_vx > 0)
//	{
//		TurnRight();
//	}
//	else
//	{
//		TurnLeft();
//	}
//
//	if(_x >= _ScreenWidth)
//	{
//		TurnLeft();
//	}
//	else if(_x <= 0)
//	{
//		TurnRight();
//	}
//
//	if(_vx != 0)
//		//turtle_cur->Update(time);
//		_sprite->Update(gameTime);
//}
//
//void Background::Render()
//{
//	//Object::Draw(spriteHandler);
//	/*float x = this->m_pos.x;
//	float y = m_pos.y;*/
//	ResetRect();
//	_sprite->Render((int)_x,(int)_y);
//}
//
//OBJECT_TYPE Background::GetTypeObject()
//{
//	return OBJECT_LAND;
//}
//
///**--------------------------------------------------------
//*Description : Turn left Turtle
//*Method name : TurnLeft
//*Parameters :   
//*Return value : void
//--------------------------------------------------------**/
//void Background :: TurnLeft()
//{
//	check_turn = true;
//	//turtle_cur = turtle_left;
//	_sprite->SetFrame(9, 11);
//	_vx = (float)-ENEMY_VX;
//}
//
//
///**--------------------------------------------------------
//*Description : Turn right Turtle
//*Method name : TurnRight
//*Parameters :   
//*Return value : void
//--------------------------------------------------------**/
//void Background :: TurnRight()
//{
//	check_turn = false;
//	//turtle_cur = turtle_right;
//	_sprite->SetFrame(0, 2);
//	_vx = (float)ENEMY_VX;
//}
//
//void Background::Update(list<Object*>* staObjs, list<Object*>* dynObjs, DxInput* input, float gameTime)
//{
//	//_x += _vx * gameTime;
//	//_y += _vy * gameTime;
//
//	ResetRect();
//
//	//if(_vx > 0)
//	//{
//	//	TurnRight();
//	//}
//	//else
//	//{
//	//	TurnLeft();
//	//}
//
//	//if(_x >= 800)//_ScreenWidth)
//	//{
//	//	TurnLeft();
//	//}
//	//else if(_x <= 0)
//	//{
//	//	TurnRight();
//	//}
//
//	//if(_vx != 0)
//	//	//turtle_cur->Update(time);
//	//	_sprite->Update(gameTime);
//}
//
//void Background::ResetRect()
//{
//	//dang them vao
//	_rectBond.left = _x;
//	_rectBond.right = _rectBond.left + _sprite->texture->_Width;
//	_rectBond.top = _y;
//	_rectBond.bottom = _rectBond.top + _sprite->texture->_Height;
//}